﻿
Public Interface ICriterionProcessor

    ''' <summary>
    ''' Produces the sql and the human criteria of the report
    ''' </summary>
    ''' <param name="criterion">ICriterionMetadata to produce sql</param>
    ''' <param name="rptsqlBuilder"></param>
    ''' <remarks></remarks>
    Sub buildCriterion(ByVal criterion As ICriterionMetadata, _
                       ByVal rptsqlBuilder As IReportCriteriaProcessor)

    Property SqlCriteria As String
    Property HumanCrieria As String

End Interface